Friend invite only. This gate stops casual visitors — it is not cryptography. Your chat still never leaves your device once you are in.
Your chat never leaves this device. Free means upload a .txt export or try the sample — everything parses and scores in your browser. No account, no cloud upload of message text — only optional localStorage for the last score snapshot.
One-button Mac installer: double-click, grant Full Disk Access to
/usr/bin/python3, and live iMessage stays on your Wi‑Fi — nothing uploads.
Same Wi‑Fi as your Mac companion. Pick a thread, then tap Connect / refresh Mac to load — nothing uploads.
http://<your-mac>.local:8788/ on the same Wi‑Fi — live Messages, no export.
Supports Cockpit clean format and common WhatsApp exports. Installable phone app · offline shell · scores stay on-device.
Resets each calendar day. Bars = affection heat that hour; line = cumulative warmth through today.
Timely view — last ~12 weeks of warmth vs volume.
Long timeline — up to 12 months of warmth vs volume.
Bars are stretched relative to each other so peaks stand out (tap a bar for real score + median reply time). Thin threads may show activity peaks instead.